To depend on - Français Anglais Dictionnaire